<?php
    $dateNow = date('Y') + 1;
?>
<script type="text/javascript">
    function dateToNumber(date) {
        var str = date.split("/");
        return str[2]+str[1]+str[0];
    }

    function validate_form() {
        var hotel = $('#hotel').val();
        var start_date = $('#start_date').val();
        var finish_date = $('#finish_date').val();
        var qty_room = $('#qty_room').val();
        var qty_adult = $('#qty_adult').val();
        var qty_child = $('#qty_child').val();
        var add_bed = $('#add_bed').val();
        var fullname = $('#fullname').val();
        var address = $('#address').val();
        var phone = $('#phone').val();
        var email = $('#email').val();
        var yahoo = $('#yahoo').val();
        var skype = $('#skype').val();
        var agree = document.getElementById("agree").checked;
        var countError = 0;
        
        if(hotel.length < 1 || hotel.length > 300) {
            $('#errorHotel').html('Tên khách sạn từ 1 đến 300 kí tự');
            countError++;
        }
        else {
            $('#errorHotel').html('');
        }
        var reg = /^([0-9]{2})+\/([0-9]{2})+\/([0-9]{4})$/;
        if(reg.test(start_date) == false) {
            $('#errorStartDate').html('Ngày nhận phòng phải đúng định dạng Ngày/Tháng/Năm (00/00/0000)');
            countError++;
        }
        else {
            $('#errorStartDate').html('');
        }
        if(reg.test(finish_date) == false) {
            $('#errorFinishDate').html('Ngày trả phòng phải đúng định dạng Ngày/Tháng/Năm (00/00/0000)');
            countError++;
        }
        else {
            $('#errorFinishDate').html('');
        }
        if((start_date != '') && (finish_date != '')) {
            if(dateToNumber(start_date) > dateToNumber(finish_date)) {
                $('#errorFinishDate').html('Ngày trả phòng phải lớn hơn ngày nhận phòng');
                countError++;
            }
            else {
                $('#errorFinishDate').html('');
            }
        }
        var reg = /^([0-9]{1,3})$/;
        if(reg.test(qty_room) == false) {
            $('#errorQtyRoom').html('Số lượng phòng gồm các kí tự số 0-9 và không quá 3 kí tự');
            countError++;
        }
        else {
            $('#errorQtyRoom').html('');
        }
        if(reg.test(qty_adult) == false) {
            $('#errorQtyAdult').html('Số lượng người lớn gồm các kí tự số 0-9 và không quá 3 kí tự');
            countError++;
        }
        else {
            $('#errorQtyAdult').html('');
        }
        if(reg.test(qty_child) == false) {
            $('#errorQtyChild').html('Số lượng trẻ em gồm các kí tự số 0-9 và không quá 3 kí tự');
            countError++;
        }
        else {
            $('#errorQtyChild').html('');
        }
        if(reg.test(add_bed) == false) {
            $('#errorAddBed').html('Số lượng giường muốn thêm gồm các kí tự số 0-9 và không quá 3 kí tự');
            countError++;
        }
        else {
            $('#errorAddBed').html('');
        }
        if(fullname.length < 1 || fullname.length > 50) {
            $('#errorFullname').html('Họ tên gồm từ 1 đến 50 kí tự');
            countError++;
        }
        else {
            $('#errorFullname').html('');
        }
        if(phone.length < 1 || phone.length > 20) {
            $('#errorPhone').html('Số điện thoại từ 1 đến 20 kí tự');
            countError++;
        }
        else {
            $('#errorPhone').html('');
        }
        if(address.length < 1 || address.length > 500) {
            $('#errorAddress').html('Địa chỉ từ 1 đến 500 kí tự');
            countError++;
        }
        else {
            $('#errorAddress').html('');
        }
        if(email != '') {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            if(reg.test(email) == false) {
                $('#errorEmail').html('Địa chỉ email không hợp lệ');
                countError++;
            }
            else {
                if(email.length > 100) {
                    $('#errorEmail').html('Địa chỉ email không hợp lệ');
                    countError++;
                }
                else {
                    $('#errorEmail').html('');
                }
            }
        }
        if(yahoo != '') {
            if(yahoo.length > 50) {
                $('#errorYahoo').html('Tài khoản Yahoo không quá 50 kí tự');
                countError++;
            }
            else {
                $('#errorYahoo').html('');
            }
        }
        if(skype != '') {
            if(skype.length > 50) {
                $('#errorSkype').html('Tài khoản Skype không quá 50 kí tự');
                countError++;
            }
            else {
                $('#errorSkype').html('');
            }
        }
        if(agree != true) {
            $('#error').html('Bạn chưa đồng ý với điều kiện và điều khoản đặt phòng')
            countError++;
        }
        else {
            $('#error').html('');
        }
        if(countError > 0) {
            return false;
        }
        else {
            return true;
        }
    }
    
    var baseUrl = '<?php echo $this->baseUrl(); ?>';
    
    function getDatePicker(_id) {
        $("#"+_id).datepicker({
        showOn:'button',
            dateFormat:"dd/mm/yy",
            buttonImage:baseUrl+'/public/templates/default/js/calendar/images/calendar.gif',
            buttonImageOnly:true,
            yearRange: '2013:<?php echo $dateNow; ?>',
            changeMonth:true,
            changeYear:true,
            showMonthAfterYear: true
        });
    }
    
    $(document).ready(function(){
        getDatePicker('start_date');
        getDatePicker('finish_date');
    });
</script>
<style type="text/css">
    .right-column{
        background-color: #F0EBEF;
        border-left: 1px solid #C7C7C7;
        width: 949px;
    }
</style>
<div class="right-column">
    <div class="content-right">
        <div class="requirement-title">Thay đổi thông tin đặt phòng</div>
        
        <div class="requirement-description">
            <form action="" method="post" onsubmit="return validate_form()">
                <p><b>- Quý khách cần thay đổi lại thông tin hoặc yêu cầu hủy thông tin vừa đặt phòng xin vui lòng điền vào nội dung bên dưới:</b></p>
                <br />
                <p style="font-size: 90%;">&nbsp;&nbsp;&nbsp;Lưu ý các phần có đánh dấu <span class="msg">*</span> bắt buộc phải nhập đủ.</p>
                <table cellspacing="10" style="margin-top: 5px;">
                    <tr>
                        <td class="td1" style="width: 150px;"><label for="hotel">Tên khách sạn muốn đặt <span class="msg">*</span></label></td>
                        <td style="width: 240px;"><input class="input" type="text" name="hotel" id="hotel" value="<?php echo $this->hotelValue; ?>" /></td>
                        <td class="msg" id="errorHotel"><?php echo $this->errorHotel; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="start_date">Ngày nhận phòng <span class="msg">*</span></label></td>
                        <td><input class="input" type="text" name="start_date" id="start_date" value="<?php echo $this->startDateValue; ?>" /></td>
                        <td class="msg" id="errorStartDate"><?php echo $this->errorStartDate; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="finish_date">Ngày trả phòng <span class="msg">*</span></label></td>
                        <td><input class="input" type="text" name="finish_date" id="finish_date" value="<?php echo $this->finishDateValue; ?>" /></td>
                        <td class="msg" id="errorFinishDate"><?php echo $this->errorFinishDate; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="qty_room">Số lượng phòng <span class="msg">*</span></label></td>
                        <td><input class="input" type="text" name="qty_room" id="qty_room" value="<?php echo $this->qtyRoomValue; ?>" /></td>
                        <td class="msg" id="errorQtyRoom"><?php echo $this->errorQtyRoom; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="qty_adult">Số lượng người lớn <span class="msg">*</span></label></td>
                        <td><input class="input" type="text" name="qty_adult" id="qty_adult" value="<?php echo $this->qtyAdultValue; ?>" /></td>
                        <td class="msg" id="errorQtyAdult"><?php echo $this->errorQtyAdult; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="qty_child">Số lượng trẻ em <span class="msg">*</span></label></td>
                        <td><input class="input" type="text" name="qty_child" id="qty_child" value="<?php echo $this->qtyChildValue; ?>" /></td>
                        <td class="msg" id="errorQtyChild"><?php echo $this->errorQtyChild; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="add_bed">Thêm giường <span class="msg">*</span></label></td>
                        <td><input class="input" type="text" name="add_bed" id="add_bed" value="<?php echo $this->addBedValue; ?>" /></td>
                        <td class="msg" id="errorAddBed"><?php echo $this->errorAddBed; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="requirement">Yêu cầu khác&nbsp;&nbsp;</label></td>
                        <td><textarea class="textarea" name="requirement" id="requirement"><?php echo $this->requirementValue; ?></textarea></td>
                        <td></td>
                    </tr>
                </table>
                
                <br /><br />
                <p><b>- Để tiện cho quá trình cung cấp thông tin khách sạn nhanh nhất, chúng tôi rất mong quý khách cung cấp những thông tin cá nhân dưới đây:</b></p>
                
                <table cellspacing="10" style="margin-top: 5px;">
                    <tr>
                        <td class="td1" style="width: 150px;"><label for="fullname">Họ tên <span class="msg">*</span></label></td>
                        <td style="width: 240px;"><input class="input" id="fullname" type="text" name="fullname" value="<?php echo $this->fullnameValue; ?>" /></td>
                        <td class="msg" id="errorFullname"><?php echo $this->errorFullname; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="phone">Điện thoại <span class="msg">*</span></label></td>
                        <td><input class="input" id="phone" type="text" name="phone" value="<?php echo $this->phoneValue; ?>" /></td>
                        <td class="msg" id="errorPhone"><?php echo $this->errorPhone; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="address">Địa chỉ <span class="msg">*</span></label></td>
                        <td><textarea class="textarea" id="address" name="address" id="address"><?php echo $this->addressValue; ?></textarea></td>
                        <td class="msg" id="errorAddress"><?php echo $this->errorAddress; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="email">Email&nbsp;&nbsp;</label></td>
                        <td><input class="input" id="email" type="text" name="email" value="<?php echo $this->emailValue; ?>" /></td>
                        <td class="msg" id="errorEmail"><?php echo $this->errorEmail; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="yahoo">Yahoo&nbsp;&nbsp;</label></td>
                        <td><input class="input" id="yahoo" type="text" name="yahoo" value="<?php echo $this->yahooValue; ?>" /></td>
                        <td class="msg" id="errorYahoo"><?php echo $this->errorYahoo; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="skype">Skype&nbsp;&nbsp;</label></td>
                        <td><input class="input" id="skype" type="text" name="skype" value="<?php echo $this->skypeValue; ?>" /></td>
                        <td class="msg" id="errorSkype"><?php echo $this->errorSkype; ?></td>
                    </tr>
                    <tr>
                        <td class="td1"><label for="edit">Quý khách muốn&nbsp;&nbsp;</label></td>
                        <td colspan="2">
                            <input type="radio" name="type" value="2" checked="checked" id="edit" />
                            <label for="edit">Thay đổi thông tin</label>
                            <input type="radio" name="type" value="3" id="remove" />
                            <label for="remove">Hủy đặt phòng</label>
                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td colspan="2">
                            <input style="margin: 0 0 0 4px;" type="checkbox" name="agree" id="agree" />
                            <label for="agree">Tôi đồng ý với <a href="<?php echo $this->baseUrl($this->lang.'/page/index?page=10'); ?>" target="_blank">điều kiện và điều khoản đặt phòng</a>.</label>
                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td>
                            <input type="submit" name="submit" value="Hoàn tất" class="button" />
                            <input type="reset" name="reset" value="Nhập lại" class="button" />
                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td class="msg" colspan="2" id="error"><?php echo $this->errorSendMail; ?></td>
                    </tr>
                </table>
            </form>
        </div>
    </div>
</div>